package com.credithc.customers.base.service;

/**
 * @author zhukai
 * @date 2019/2/1 9:01
 */
public interface ICacheService {

    /**
     * 缓存系统信息
     */
    void cacheSystemInfo();

    /**
     * 清除系统信息缓存
     */
    void clearSystemInfo();

    /**
     * 根据系统标识获取系统名称
     *
     * @param sign 系统标识
     * @return 系统名称
     */
    String getSystemNameBySign(String sign);

    /**
     * @param subSystemSign
     * @description: 校验入参系统标识
     * @author: denghx
     * @date: 2021/8/5 12:39
     * @param: systemSign
     * @return: boolean
     */
    boolean checkSystemSign(String systemSign, String subSystemSign);
}
